Big Huge Thesaurus

Kashmir goat

noun